Skip to content

release: 0.12.0 - #23

Open
Nictheboy wants to merge 48 commits into
masterfrom
dev
Open

release: 0.12.0#23
Nictheboy wants to merge 48 commits into
masterfrom
dev

Conversation

@Nictheboy

Copy link
Copy Markdown
Contributor

No description provided.

@coderabbitai

coderabbitai Bot commented Apr 1, 2025

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 614ecb37-70a5-4488-9a9f-172895e24b9c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dev

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@HuanCheng65 HuanCheng65 changed the title Release: 0.12.0 release: 0.12.0 Apr 1, 2025
HuanCheng65 and others added 16 commits April 8, 2025 22:29
feat(analytics): add analytics tasks feature with UI integration and API support
- Connect AI assistant to ProjectMetis API with streaming chat
- Fix TypeScript errors and improve type safety
- Fix UI issues: sidebar, buttons, borders, animations
- Improve input styling and remove redundant elements
- Configure development proxy and mock APIs
- Connect AI assistant to ProjectMetis API with streaming chat
- Fix TypeScript errors and improve type safety
- Fix UI issues: sidebar, buttons, borders, animations
- Improve input styling and remove redundant elements
- Configure development proxy and mock APIs
Fix API endpoints, enum values, and add comprehensive filter support
- Add interactive hover effects to pie charts
- Change Publishers table to Tasks Overview
- Fix refreshToken reference error
- Update terminology from student to participant
- Improve empty state messages
HuanCheng65 and others added 22 commits September 7, 2025 18:54
…ntend

fix: Space Analytics frontend issues and improvements
… view

- Add videoUrl field to Task interface and form submit data type
- Add videoUrl to PostTaskRequestData and PatchTaskRequestData
- Add video URL input card in TaskForm with link icon
- Include videoUrl in editTaskData for edit form pre-fill
- Display embedded video player in task detail Overview
- Support Bilibili and YouTube embed URL parsing
…down-display

feat(tasks): add video URL field to task creation, editing and detail…
Add documentation comments to satisfy the 80% docstring coverage requirement:
- types.ts: JSDoc for all PDF-related request/response types
- index.ts: JSDoc for previewFromPdf, createFromPdf, confirmFromPdf
- PublishTask.vue: JSDoc for all key functions and computed properties
- Overview.vue: JSDoc for markdown renderer and content detection logic
- Overview.vue: add sanitizedVideoUrl computed that only allows http/https
- TaskForm.vue: add videoUrlRules validation for the video URL input field
- TaskForm.vue: remove incorrect defineEmits/defineProps imports (compiler macros)

Addresses CodeRabbit critical review: videoUrl rendered as href without protocol
validation could allow javascript: or data: URI XSS attacks.
…kdown-display

Add pdf to task and markdown display
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants